package com.qst.order.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("message_transaction")
public class MessageTransaction {
    @TableId(type = IdType.AUTO)
    private Long id;
    private String messageId; // 消息唯一ID
    private String businessType; // 业务类型
    private Integer businessId; // 订单ID
    private Integer messageContent; // 消息内容
    private Integer sendStatus; // 发送状态：0-待发送，1-已发送，2-发送失败
    private Integer handleStatus; // 处理状态：0-未处理，1-处理中，2-已处理，3-处理失败
    private Integer sendCount; // 发送次数
    private Integer handleCount; // 处理次数
    private Date createTime;
    private Date sendTime;
    private Date handleTime;
    private String remark;
}